import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
import { ConfigModule } from './common/config/config.module';
import { LogsModule } from './common/logger/logs.module';
import {RedisModule} from '@nestjs-modules/ioredis'
import { CacheModule } from '@nestjs/cache-manager';
@Module({
  imports: [
    // 全局配置
    ConfigModule,
    // 日志
    LogsModule,
    // Redis
    // RedisModule.forRoot({
    //   type:'single',
    //   url:'redis://127.0.0.1:6379',
    //   options:{
    //     password:'example'
    //   }
    // })
    CacheModule.register({
      ttl: 3 * 1000,
      // isGlobal: true,
    })
  ],
  controllers: [AppController],
  providers: [],
})
export class AppModule {}
